package com.sense.kukoo.common.repo.http.bean

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

//UserVO
@Parcelize
data class UserSearchBean(

    val avatarUrl	        :String,//头像URL	string
    val channelName	        :String,//频道名称	string
    val contentModifiedAt	:String?,//内容更新时间	string(date-time)
    val fansNum	            :Int?,//粉丝数量	integer(int32)
    val gender	            :Int?,//性别: 0. 未知; 1, 男; 2. 女;	integer(int32)
    val id	                :Long,//主键ID	integer(int64)
    val likeNum	            :Int?,//内容被点赞数量	integer(int32)
    val listenedTimes	    :Long?,//收听时长(单位: 秒)	integer(int64)
    val subscriptionNum	    :Int?,//订阅数量	integer(int32)
    val contentNum	        :Int?,//内容数量	integer(int32)
    var isSub	            :Int?,//当前用户是否关注: 1/是 0/否	integer(int32)
    val type	            :Int?,//用户类型: 1. 普通用户; 2. 创作者	integer(int32)
    val source	            :Int?,//用户来源: 0. 内部; 1. facebook; 2. google; 3.apple; 4.twitter; 5. line;	integer(int32)

): Parcelable {

    fun isFollow():Boolean = 1 == isSub

    fun isCreator():Boolean = 2 == type
}